package com.bmps.springcloud.insuredmicroservice.config.accept;

import com.bmps.springcloud.insuredmicroservice.service.RedisService;
import lombok.Data;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

import java.util.List;

/**
 * @author lyw
 * @date 2019-09-04 14:37:43
 */
@Component
@ConfigurationProperties(prefix = "product")
@Data
public class ProductConfig {

    @Autowired
    private RedisService redisService;

    /**
     * 产品列表
     */
    private List<String> productList;
    /**
     * 投保人和被保人关系
     */
    private List<String> relationList;
    /**
     * 投保人职业类别
     */
    private List<String> appntTypeList;
    /**
     * 被保人职业类别
     */
    private List<String> insurantTypeList;

    /**
     * 累计风险保额任务的险种集合
     */
    private List<String> accumulatedRiskList;

    /**
     * 累积住院险保额任务的险种集合
     */
    private List<String> hospitalRiskList;
    /**
     * 非拒保核保规则编码
     */
    private List<String> underWriteList;
    /**
     * 账户价值险种编码
     */
    private List<String> accountValueList;
    /**
     * 多次给付重疾险
     */
    private List<String> multiplePayList;

    /**
     * 保费算保额险种
     */
    private List<String> amntList;

    /**
     * 金保鸿利
     */
    private List<String> specialRiskList;
    /**
     * 增加保费
     */
    private List<String> addPremRiskList;

    /**
     * 非校验既往特约 加费 拒保险种
     */
    private List<String> noPastCheckList;


}
